package com.toymate.ai.llm;

import com.toymate.modules.iot.entity.IotRole;

/**
 * AbstractLlmService
 *
 * @author weirdor (179946422@qq.com)
 * @version v1.0.0
 */
public abstract class AbstractLlmService {

    public LlmConfig config;

    public IotRole role;

    public abstract void chat(String query, String productId, String deviceNum);

    public abstract void chat(String query, String userId, String productId, String deviceNum);

    public abstract void chat(String query, String userId, String conversationId, String productId, String deviceNum);
}
